using System;
using System.Collections.Generic;

namespace SCS.Common.Models
{
    public partial class Class
    {
        public Class()
        {
            this.ClassInSchoolYears = new List<ClassInSchoolYear>();
            this.CommonComments = new List<CommonComment>();
            this.Learners = new List<Learner>();
            this.TeachingAssignments = new List<TeachingAssignment>();
        }

        public int classID { get; set; }
        public Nullable<System.DateTime> startDate { get; set; }
        public Nullable<int> teacherID { get; set; }
        public virtual Teacher Teacher { get; set; }
        public virtual ICollection<ClassInSchoolYear> ClassInSchoolYears { get; set; }
        public virtual ICollection<CommonComment> CommonComments { get; set; }
        public virtual ICollection<Learner> Learners { get; set; }
        public virtual ICollection<TeachingAssignment> TeachingAssignments { get; set; }
    }
}
